@charset "utf-8";
/* CSS Document */
@charset "utf-8";
body { color:#666666; font:12px/1.231 Verdana, Arial, Helvetica, sans-serif ,"宋体"; background:#fff url(../images/bg.gif) repeat center top;} /*网站字体颜色*/
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"宋体";}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header ,  .footer { width:1100px; margin:0 auto;}
.content { width:1100px; margin:0 auto; padding-top:10px;}
.left { width:201px; float:left; overflow:hidden;}
.right2 { width:890px; float:right; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:894px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.left2 { width:200px;  float:left; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { height:38px; font-size:0; overflow:hidden; border:1px solid #CCCCCC; border-radius:4px;background: #FFFFFF url(../images/tb.jpg) no-repeat 5px center; line-height:38px; color:#000000;text-indent:35px; margin:0 0 10px 0;}
.righttop span{ font-size:14px; color:#000000; line-height:38px; }
.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(../images/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:892px; min-height:458px; border:solid 1px #d5d5d5;  padding-bottom:15px; overflow:hidden; background:#fff;border-radius:5px;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;background:#fff;}
.left2_main { width:890px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;background:#fff;}

/*头部开始*/
.hg { background:url(../images/topbg.jpg) repeat-x center ;}
.h_top { height:32px; line-height:32px;}

.h_top p a { padding:0 6px;}
.h_top p img { padding:5px 2px 0 0;}
.h_top span { padding-left:5px;}

.h_con { height:110px;}
.h_con h1 { }
.h_con h1 img { float:left; padding:10px 13px 0 7px;}
.h_con h1 span { float:left; padding:16px 0 0 14px; line-height:45px; font-size:18px; font-family:"微软雅黑"; color:#198ee9; font-weight:bold; background:url(../images/h_bt_01.gif) no-repeat left top;margin:0;}
.h_con h1 p{ float:left; padding:16px 0 0 14px; line-height:45px; font-size:30px; font-family:"微软雅黑"; color:#198ee9; font-weight:bold;margin:0;}


.h_con h1 span font { color:#4b4a4a; display:block; font-size:20px;}
.h_pho { width:350px;  overflow:hidden; text-align:right;margin:0;}
.h_pho span { font-size:23px; color:#0560a6; padding-right:12px; display:block; font-weight: bold; }
.h_pho span font { font-size:25px; font-family:"微软雅黑"; font-style:italic; color:#1a8b04;font-weight:bold;}



.h_nav { height:40px;   line-height: 40px;}
.h_nav ul li {  float:left; background:url(../images/n_bor.gif) no-repeat right center; text-align:center; display:block; font-size:14px; font-weight:bold;position:relative; z-index:100; width:120px;}
.h_nav ul .nonav { background:none;}
.h_nav ul li a { padding:0 15px; color:#fff;}
.h_nav ul li a:hover, .h_nav ul .cur a { background:url(../images/hover.gif) repeat-x center top; display:block; color:#fff;}
.h_nav ul li a:hover span, .h_nav ul .cur a span { background:url(../images/hoversj.gif) no-repeat center top; display:block;}
.h_nav .h_list { top:51px; left:0; width:406px; background-color:#fff; padding:10px 0 10px 10px; z-index:9999; position:absolute;}
.h_nav .h_list li { width:172px; background:url(../images/listdd.gif) no-repeat 15px center; height:34px; line-height:34px; float:left; font-size:12px; font-weight:normal; text-align:left; padding-left:24px; overflow:hidden; color:#0560a6;}
.h_nav .h_list li a { background:none; color:#0560a6; display:inline; padding:0 3px;}
.h_nav .h_list li a:hover { background:none; color:#0560a6;}
.h_nav .h_list .cur a { background:none;}

.h_ser { height:0px; overflow:hidden;}
.h_ser p { display:block; padding-left:15px; line-height:50px;font-size:14px; color:#FFFFFF;}
.h_ser p a { padding:0 6px; font-size:14px; color:#FFFFFF; }
.h_ser .s_inp { width:270px; height:27px; padding:9px 0 0 0px ; display:inline;}
.h_ser .inp01 { background:url(../images/txt.gif) no-repeat; width:239px; height:27px; line-height:27px; border:none; text-align:left; padding-left:5px; color:#9d9c9c; font-size:12px}

 
#site{ position:absolute; z-index:101;top:6px; left:530px;}
#siteDiv{  background-color: #FFFFFF;border: 1px solid #999999;display: none;padding: 8px 10px;position: absolute;top: 23px;white-space: nowrap;width: 235px;z-index: 1000; display:none;left:0px;}
#siteDiv li {float: left;list-style-type: none;padding-right: 15px; height:17px;}
#siteDiv li a{ color:#666;}
/*头部结束*

/*底部开始*/
.fbg { background:url(../images/fbg.gif) repeat-x; height:250px; float:left; width:100%;}
.f_nav { height:60px; line-height:60px; padding:10px 0 0 0; text-align:center; color:#fff;}
.f_nav a { padding:0 10px; color:#fff;}
.f_con { padding:20px 0 0 0; background:url(../images/fsha.gif) no-repeat center top;}
.f_con p { height:28px; line-height:28px; color:#fff; text-align:center;}
.f_con p a { color:#fff;}
.p1 { top:33px; left:254px;}
.p2 { top:33px; left:677px;}
/*底部结束*/

#roll_top, #fall, #ct
{
	position: relative;
	cursor: pointer;
	height: 72px;
	width: 26px;
}
#roll_top
{
	background: url(../images/top.gif) no-repeat;
}
#fall
{
	background: url(../images/top.gif) no-repeat 0 -80px;
}
#ct
{
	background: url(../images/top.gif) no-repeat 0 -40px;
}
#roll
{
	display: block;
	width: 15px;
	margin-right: -500px;
	position: fixed;
	right: 50%;
	top: 50%;
	_margin-right: -505px;
	_position: absolute;
	_margin-top: 300px;
	_top: expression(eval(document.documentElement.scrollTop));
}


.pro_le{ width:228px; float:left;}
.lx{ float:left; padding:10px 0 0 0;}
.lx p{line-height:28px; font-size:14px; margin:0 0 0 10px;}


.wrapper{ width:100%; height:400px; text-align:center;}

.pn{border-top:1px solid #ccc; line-height:28px; font-size:13px; padding:5px 8px; margin:0 15px; color:#555;}
.pn a:hover{ text-decoration:underline;}


.bq{ width:785px; float:left; font-size:14px; margin:10px 0 15px 20px; padding:10px; background:#fc812f; border-radius:5px; color:#FFFFFF;}
.bq .bq_le{ float:left; width:50px; height:30px; line-height:30px; text-align:center;}
.bq .bq_le span{ font-size:14px; font-family:"微软雅黑"; color:#FFFFFF;}
.bq .bq_ri{ width:730px; float:left; margin:0; padding:0; color:#FFFFFF;}
.bq .bq_ri a{ padding:0 8px;font-size:14px; font-family:"微软雅黑"; line-height:30px; color:#FFFFFF;}


.pages{margin-top:5px; float:left;}
.pages a,.pages a:visited,.pages b,.pages span{display:inline;float:left;min-width:12px;height:20px;line-height:20px;margin:5px 5px 0 0;padding:2px 5px;text-align:center;font-family:"微软雅黑", Arial, "宋体";font-size:12px;white-space:nowrap;border:1px solid #BDD7F2;border-radius:3px;color:#333}
.pages a:hover{border:1px solid #38739F;background:#E5F3FF;color:#000;font-weight:400}
.pages b{border:1px solid #BDD7F2!important;background:#CBE0F7!important}
.pages span{font-weight:bold}



.gjc{ float:left; margin:0 0 0 15px;}
.gjc ul{}
.gjc ul li{ float:left; line-height:30px;width:700px;}


.banner{
	position:relative;z-index: 12; 
	width:100%;height:400px;
  }
.bann{
	position:absolute; top:0px;left:50%; margin-left: -800px;
	width:1600px; height:400px;}
#focus {position:relative;width:1600px; height:400px; overflow:hidden;}
#focus ul {position:absolute;height:250px; }
#focus ul li {position:relative;float:left;width:1600px; height:400px; overflow:hidden; }
#focus ul li img{ display: block;margin: 0 auto;}
#focus .btn {position:absolute; width:100%; height:12px; left:0px; bottom:24px; text-align:center; z-index: 99;}
#focus .btn  span{width:10px; height: 10px;  display: inline-block; margin-left: 8px; background: #ffffff; border-radius: 50%;}
#focus .btn  span.on{background: #006cae;}
.advPic{
	position: absolute;left:0px; top:0px;
	width: 284px; height: 244px; border:3px solid #0082d0;
}
.slides{
	position:relative;
	width: 284px; height: 244px;  margin: 0 auto; overflow:hidden; }
.slide-pic {width:284px; height:244px;margin:0px;padding:0px; overflow: hidden; list-style: none; }
.slide-pic img{width:284px; height:244px; margin:0; padding:0;}
.slide-pic li {display:none;width:284px; height:244px;}
.slide-pic li.cur { display: block; }
.slide-li {position:absolute;right:10px;bottom:0px z-index: 99;
	width:100%; height:22px; margin-top:-30px;
	text-align: right;}
.slide-li li {
	width:22px; height:22px; /*border-radius:50%;*/ display: inline-block; 
 	background:#4f575c; overflow: hidden;}
.slide-li a {
	width:22px; height:22px; display:block;overflow:hidden;
 	color:#ffffff;font-size:12px; line-height: 22px; text-align: center; }
.slide-li a:hover{ text-decoration:none;}
.slide-li li.cur{background:#578bba;}